package com.ruoyi.project.system.service;

import com.ruoyi.project.system.domain.dto.ResWithMedicinesDTO;
import java.util.List;

/**
 * 预约+药品关联查询服务
 */
public interface IResMedService {

    /**
     * 查询所有resolve=1的预约记录，及对应的药品信息
     * @return 按res_id聚合的完整数据列表
     */
    List<ResWithMedicinesDTO> getResWithMedicines();
    
    /**
     * 处理药品下发，减少对应药品的库存
     * @param resId 预约号
     * @return 是否处理成功
     */
    boolean processMedicineDistribution(String resId);
}